@charset "utf-8";
@import url("base.css");
.mt_123{ margin-top:-123px;}
.rileft{ width:400px; float:left; display:inline; z-index:999; left:0px; top:-163px; background:url(../images/rank/ltbg2.jpg) repeat-y ;}
.rileft .lt{ background:url(../images/rank/ltbg.jpg) no-repeat top left; height:76px; text-align:center;}
.rileft .lt span{ font-size:22px; display:inline-block; color:#000; margin-top:25px;}
.rlpic{ /*text-align:center;*/ margin-top:20px;}
.rlpic li{ overflow:hidden; position:relative; cursor:pointer;}
.rlpic li img{ width:360px; height:100px; vertical-align:top; margin-left:20px;}
.rlpic li img.idb{ display:none;}
.rlpic li p{ position:absolute; bottom:35px; width:400px; left:0px; text-align:center; font-size:22px; color:#fff;}
.rileft .rlpb{ margin-top:10px;}

.mxright{ width:280px; float:left; display:inline;border:solid 1px #c9c9c9; border-left:none;padding:0px;}
.riright{ width:800px; float:right;}
.rbox{width:100%; float:left;display:inline;}
.rbox .rtit{ text-align:center; width:100%; margin:0 auto; border-bottom:solid 2px #000; padding-bottom:10px;font-size: 24px;line-height: 50px;}
.rbox .sn{ margin:5px 0;line-height: 30px;}
.rbox .sn span{ font-size:14px; color:#333; display:inline-block}
.rbox .sn span.pm{ margin-left:30px;}
.rbox .sn span.xm{ margin-left:150px;}
.rbox .sn span.rd{ margin-left:76px;}
.rbox .more{ border:solid 1px #000; display:inline-block; width:72px; text-align:center; height:24px; line-height:24px; margin-top:12px; color:#333; cursor:pointer; margin-left:100px;margin-bottom: 3px;}
.rbox .more a{ display:block;}
.rbox .more a:hover{ color:#fc1f7b;}
.rank{ margin-top:0px;}
.rank.nr{ border-right: none;}
.rank li{ clear:both; overflow:hidden; margin-bottom:5px; position:relative; height: auto; margin: 20px 0;}
.rank li a{ display:block;}
.rank li i{ display:inline-block; float:left; color:#666; margin:28px 0 0 30px; width:20px; height:20px; border-radius:50%; background:#e5e5e5; text-align:center; font-style:normal; line-height:18px; font-size:14px;}
.rank li i.d1{ color:#fff;background:#f25159;}
.rank li i.d2{ color:#fff;background:#fb9f22;}
.rank li i.d3{ color:#fff;background:#fad403;}
.rank li .r_p{ float:left; width:71px; height:71px; padding:2px; margin-left:30px; position:relative;}
.rank li .pbg{ position:absolute; top:0; left:0; width:75px; height:75px; background:url(../images/quan1.png) no-repeat;}
.rank li img{ width:71px; height:71px;}
.rank li.c1 .pbg{position:absolute; top:0; left:0; width:75px; height:75px; background:url(../images/quan2.png) no-repeat;}
/*.rank li.cl img{ width:71px; height:71px; border-radius:50%; border:solid 4px #fff; margin-left:37px;float:left;}*/
.rank li span{display:inline-block; float:left; font-size:14px; margin-left:20px; width:80px; text-align:center; margin-top:29px;}
.rank li.cl span{ color:#999;}
.rank li span.rd{ margin-left:22px; width:80px; text-align:center; font-size:12px;}
.rank li .cll{ display:none; position:absolute; left:87px; top:50px; width:247px; height:82px; padding:5px 10px; background:url(../images/kuang.png) no-repeat;/* background:#e5e5e5; border-radius:5px;*/ z-index:3;}
.rank li .cll p{ padding-left:105px; line-height:21px; color:#333;}
.rank li .cll p.jj{padding-left:0px;}

.rank_cw{ margin-top:0px;}
.rank_cw.nr{ border-right: none;}
.rank_cw li{ clear:both; overflow:hidden; position:relative; height: auto; margin: 20px 10px;text-indent: 2em;}
.rank_cw li a{ display:block;}
/*我要报名*/
.rank_cw li .bm_btn{font-family: "微软雅黑", Tahoma, Geneva, sans-serif; border:0;width:210px;font-size: 18px; padding:20px; text-align:center; right:30px; top:240px; cursor:pointer;background:#e4315b;color:#ffffff;border-radius: 5px;}
.rank_cw li .bm_btn:hover{background:#f82647;}
